package entity

import (
	"time"
)

type ShopCartItemEntity struct {
	CartItemId int64     `gorm:"cart_item_id;primary_key"` // 主键
	CreateTime time.Time `gorm:"create_time"`              // 创建时间
	UpdateTime time.Time `gorm:"update_time"`              // 更新时间
	ShopId     int64     `gorm:"shop_id"`                  // 店铺ID
	SpuId      int64     `gorm:"spu_id"`                   // 产品ID
	SkuId      int64     `gorm:"sku_id"`                   // SkuID
	UserId     int64     `gorm:"user_id"`                  // 用户ID
	Count      int64     `gorm:"count"`                    // 购物车产品个数
	PriceFee   int64     `gorm:"price_fee"`                // 售价，加入购物车时的商品价格
	IsChecked  int64     `gorm:"is_checked"`               // 是否已勾选
}

func (*ShopCartItemEntity) TableName() string {
	return "shop_cart_item"
}
